.dh{
	position: absolute;
	top: 1px;
	z-index: 1
}
.big{
	text-transform:uppercase
}
.cprow{
	position: relative;
}

.image-one, .image-two {
position: absolute;

	z-index: 0
}



.cp-hover{
	width:100%;
	height: 100%;
	position: absolute;
	background-color: #0275b8;
}
.cp-row{
	position: absolute;
	width: 100%;
	z-index: 0}
.about{
		
	background: url("../images/about.jpg");/* 背景图的URL */
      background-size: cover; /* 调整背景图大小以完全覆盖div */
    background-repeat: no-repeat; /* 禁止背景图重复 */
    background-position: center; /* 将背景图置于div的中心位置 */
    width: 100%; /* div的宽度 */
    height: auto; /* 高度自适应 */


}

.news.nav-tabs{
	border-bottom:0!important
}

.news.nav-tabs>li.active>a{
	border-color:#ffffff00!important;
	border-bottom-color:#ffffff00!important;
	background-color: #fff0;
}

.news.nav-tabs>li.active>a:hover{
	color:#fff!important
}

.news>li.active>a,.nav>li>a:active{
	color: #fff
}
.news.nav-tabs>li.active{
	background: #0275b8
}
.news>li>a:hover{
	color:#0275b8!important
}
.news.nav>li.active>a{
	color: #fff
}
.news.nav-tabs>li:not(.active):hover>a{
	border-color:#ffffff00!important;
}

 @media (min-width: 768px) { 

	.news.nav.nav-tabs>li.active:before {

		content: '';


	}

}

  @media (min-width: 576px) { 

	.news.nav.nav-tabs>li.active:before {

			content: '';


		}

}


   @media (min-width: 1024px) { 

.news.nav.nav-tabs>li.active:before {
	
    content: '';
    position: absolute;
    top: 50%;
    left: 30px;
    transform: translate(-82%, -50%) rotate(45deg);
    width: 8vh;
    height: 8vh;
    background-color: #0275b8;

}


}



.footer{
	background-color: #1c2228;
}
.mapnav>li.active>a, .mapnav>li>a:active{
	color: #0275b8
}
.about-banner{
	position: absolute;z-index: 2;top: 0;
	width: 100%;
	height: 100%
}
.cp .card{
	border:none
}
.cp:hover{
	background-color: #f2f2f2
}
.cp a:active, a:hover{
	color:#0275b8
}
.fenye .nav>li.active>a, .nav>li>a:hover, .nav>li>a:active{
	background-color: #0275b8;
	
}
.fenye .nav.nav-page>li.active{
	background-color: #0275b8;
}
#cardhover:hover .card{
	border-bottom: 8px solid #0275b8!important;

}


  .item1,
  .item2 {
    flex: 1;
  }
.item2{
	text-align:right
}
 .underline-input {
    border: none;
    border-bottom: 1px solid black;
    outline: none;
	  border-radius: 0;
  }
.message{
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);border-radius: 0;
	border-bottom: 6px solid #0275b8;
}
  
.title{
	color: #e3e3e3;
	position: relative;
	font-size: 50px;
}
.title_sub{
	position: absolute;
	top:120px;
	
}
.title2{
	color: #e3e3e3;
	position: relative;
	font-size: 100px;
}
.aboutbg{
	background-image: url("../images/abfoot.png");
	background-size: cover;
	background-position: center
}

.cp-left-nav>.fold.fold-arrow>.fold-item.active>.fold-head{
	background: #0275b8!important;
	color: #fff
}
.cp-left-nav>.fold>.fold-item>.fold-head{
	background:#fff
}
.textleft li{
	text-align: left!important
}
.textleft .nav>li.active>a, .nav>li>a:active{
 	color: #0275b8;
	background:#fff
}

.nav>li.active>a, .nav>li>a:hover, .nav>li>a:active{
	color: #0275b8;
}

.diynr img{
	max-width: 100%
}

.news a:active, a:hover{
	color: #fff!important
}
.diyhover{
	color: #fff!important;
    background-color: #0275b8!important;
}
.diyhover a{
	color: #fff!important;
}

.more:hover

{
    
    color:#fff!important
    
}
.BMapLabel{
	border:none!important;
}

#footer a:hover{
	color: #0275b8!important;
}
#lianxi p{
	color: #fff!important;
}

#lianxi a{
	color: #fff!important;
}